package com.irdstudio.rsp.rule.service.facade;

import com.irdstudio.rsp.rule.dao.domain.SRuleCollInfo;
import com.irdstudio.rsp.rule.service.vo.SRuleCollInfoVO;
import com.irdstudio.sdk.ssm.vo.UserInfo;

import java.util.List;

/**
 * <p>Description:规则集信息				<p>
 *
 * @author AutoCoder
 * @date 2019-10-30
 */
public interface SRuleCollInfoService {

    public List<SRuleCollInfoVO> queryAllOwner(SRuleCollInfoVO sRuleCollInfoVo);

    public List<SRuleCollInfoVO> queryAllCurrOrg(SRuleCollInfoVO sRuleCollInfoVo);

    public List<SRuleCollInfoVO> queryAllCurrDownOrg(SRuleCollInfoVO sRuleCollInfoVo);

    public int insertSRuleCollInfo(SRuleCollInfoVO inSRuleCollInfoVo);

    public int deleteByPk(SRuleCollInfoVO sRuleCollInfoVo);

    public int updateByPk(SRuleCollInfoVO sRuleCollInfoVo);

    public SRuleCollInfoVO queryByPk(SRuleCollInfoVO sRuleCollInfoVo);

    public SRuleCollInfo copyRuleCollInfo(SRuleCollInfoVO srcCollInfo, UserInfo userInfo);

}
